package org.platform.mo.bussmo.diagnose.event;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.util.Map;

/**
 * 该类封装主要是用于接收zeroMQ的设备信息
 *
 * @author FengJie
 * @date 2018/5/15
 */
@Data
public class DeviceBO {

    /**
     * 设备id
     */
    @JsonProperty("topic")
    private String deviceId;

    /**
     * 时间 format="yyyy-MM-dd$HH:mm:ss.SSS"
     */
    @JsonProperty("TimeSpan")
    private String timeSpan;

    /**
     * 设备属性
     */
    @JsonProperty("Data")
    private Map<String, String> propertyMap;

    /**
     * java暂时不用这个参数
     */
    @JsonProperty("bytes")
    private Byte[] bytes;
}
